package com.tdam2011.grupo05.ui.activities;

import android.app.ListActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.ImageView;
import android.widget.TextView;

import com.tdam2011.grupo05.R;
import com.tdam2011.grupo05.R.id;
import com.tdam2011.grupo05.R.layout;
import com.tdam2011.grupo05.R.menu;
import com.tdam2011.grupo05.entidades.DatabaseHelper;

public class MensajeWebActivity extends ListActivity {
	private ImageView img_nvo_mensaje;

	MensajesAdapter adapter;
	DatabaseHelper helper;

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		// TODO Auto-generated method stub
		super.onCreate(savedInstanceState);

		setContentView(R.layout.mensajes_web_activity);
		img_nvo_mensaje = (ImageView) findViewById(R.id.nuevo_msn);

		adapter = new MensajesAdapter();
		setListAdapter(adapter);

		img_nvo_mensaje.setOnClickListener(new View.OnClickListener() {

			@Override
			public void onClick(View v) {
				optionNuevoMensaje();

			}
		});

	}

	@Override
	protected void onStart() {
		// TODO Auto-generated method stub
		super.onStart();
		// helper = new DatabaseHelper(this);
		// Cursor cCursor = helper.getAllContactos();

		// Cursor mCursor = helper.getMensajesPorContacto(null);

	}

	@Override
	public boolean onCreateOptionsMenu(Menu menu) {

		MenuInflater inflater = getMenuInflater();
		inflater.inflate(R.menu.menu_mensajes, menu);

		return super.onCreateOptionsMenu(menu);
	}

	@Override
	public boolean onOptionsItemSelected(MenuItem item) {
		switch (item.getItemId()) {
		case R.id.menu_nvo_mensaje:
			optionNuevoMensaje();
			break;
		case R.id.menu_contacto:

			break;

		default:
			break;
		}
		return super.onOptionsItemSelected(item);

	}

	public void optionContacto() {

	}

	public void optionNuevoMensaje() {
		Intent intent = new Intent(this, ChatActivity.class);
		startActivity(intent);
	}

	class Holder {
		ImageView iconContact;
		TextView txtContactName;
		TextView txtnumber;
	}

	class MensajesAdapter extends BaseAdapter {

		@Override
		public int getCount() {
			// TODO Auto-generated method stub
			return 0;
		}

		@Override
		public Object getItem(int position) {
			// TODO Auto-generated method stub
			return null;
		}

		@Override
		public long getItemId(int position) {
			// TODO Auto-generated method stub
			return 0;
		}

		@Override
		public View getView(int position, View convertView, ViewGroup parent) {
			// TODO Auto-generated method stub
			return null;
		}

	}

}
